package com.demo.java.concurrent.lock.redis;

/**
 * redis分布式锁思路:
 * 单纯使用Redis作为分布式锁，存在的问题: 容易导致死锁。
 * 解决办法: 服务启动30秒间隔上报服务的 ip+pid (ip是为了防止重复pid)，
 * 使用分布式锁时，如果获取锁失败，则判断是否是过期锁，是则释放锁然后再次获取锁，否则进行锁竞争，等待锁释放。
 */
public class DistributeLockTest {
}
